hexapod computer algebra parallel kinematics math education robot motion simulator linear algebra mathematics motion platform learning integration stewart platform cnc